/**
 * Copyright (c) 2020 kedacom
 * OpenATC is licensed under Mulan PSL v2.
 * You can use this software according to the terms and conditions of the Mulan PSL v2.
 * You may obtain a copy of Mulan PSL v2 at:
 * http://license.coscl.org.cn/MulanPSL2
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PSL v2 for more details.
 **/
import { getIframdevid } from '@/utils/auth'
const Agent = {
  state: {
    agentid: getIframdevid(),
    controlmode: '0'
  },
  mutations: {
    SAVE_AGENTID: (state, id) => {
      state.agentid = id
    },
    SAVE_CONTROLMODE: (state, mode) => {
      state.controlmode = mode
    }
  },
  actions: {
    SaveAgentId ({ commit }, id) {
      commit('SAVE_AGENTID', id)
    },
    SaveContromode ({ commit }, mode) {
      commit('SAVE_CONTROLMODE', mode)
    }
  }
}
export default Agent
